.login-pad {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.login-pad input {
    padding: 10px;
}

.card {
    opacity: .99;
    box-shadow: -1px 0px 2px #8c8c8c;
}

.login-header {
    height: 100px;
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.login-header img {
    vertical-align: middle;
}

.login-header span {
    font-size: 20px !important;
}

.window {
    /* animation: win 1s linear infinite; */
}

@keyframes win {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.6;
    }

    100% {
        opacity: 1;
    }
}

.background {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
